package com.zsc.wxapp.entity.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDate;
import java.util.List;

@Data
@AllArgsConstructor
@NoArgsConstructor
@Builder
public class PricePageDTO {

    @ApiModelProperty(value = "页码")
    private Integer pageNum;

    @ApiModelProperty(value = "每页数量")
    private Integer pageSize;

    @ApiModelProperty(value = "日期")
    private LocalDate date;

    //一下为筛选条件
    @ApiModelProperty(value = "工厂名称")
    private String factorySimpleName;

    @ApiModelProperty(value = "价类")
    private String priceTypeCode;

    @ApiModelProperty(value = "产品类型")
    private String productType;

    @ApiModelProperty(value = "行政区域")
    private String area;

    @ApiModelProperty(value = "卷烟名称")
    private String productName;

    @ApiModelProperty(value = "卷烟代码列表")
    private List<String> productCodeList;
}
